launch ramp shelter - French English Dictionary